package com.gougou.service;

import com.gougou.pojo.TbUser;

import java.util.List;
import java.util.Map;

/**
 * @author EX-ZHANZHENQIANG001
 * @date 2018-04-18
 */
public interface UserService {

    /**
     * 根据用户名获取用户信息
     * @return
     */
    public TbUser getUserByName(TbUser user);


    public TbUser getUserbyName(String userName);


    /**
     * 调用存储过程输入参数计算返回值
     * @param param
     * @return
     */
    public String pageAdd(Map<String, String> param);

    /**
     * 新用户注册
     * @param tbUser
     */
    public void registerUser(TbUser tbUser);

    /**
     * 根据用户ID获取用户信息
     * @param user
     * @return
     */
    public TbUser getUserById(TbUser user);

    /**
     * 新增、注册 用户信息
     * @param user
     * @return
     */
    public boolean addUser(TbUser user);

    /**
     * 根据用户ID删除用户
     * @param user
     * @return
     */
    public boolean removeUserById(TbUser user);


}
